package com.hzz.framework.util;

import java.beans.PropertyEditorSupport;
import java.math.BigDecimal;

import org.apache.commons.lang3.StringUtils;

/**
 * @类描述：处理controller不能自动把string转换成bigdecimal的问题
 * @创建人：wangdw
 * @创建时间：2018年11月16日 下午1:03:47
 * @版权：Copyright (c) 四川临港物流信息服务股份有限公司-版权所有.
 */
public class CustomBigDecimalEditor extends PropertyEditorSupport {
    @Override
    public void setAsText(String text) throws IllegalArgumentException {
        if (StringUtils.isBlank(text)) {
            setValue(null);
        } else {
            setValue(new BigDecimal(text.trim()));
        }
    }
}
